#include"TcpServer.hpp"
#include"ServerCal.hpp"
#include<unistd.h>

int main()
{
    ServerCal cal;
    TcpServer ts(8080, std::bind(&ServerCal::Calculator, &cal, std::placeholders::_1));
    ts.Init();
    ts.Strat();

    // Request req(10,9,'+');
    // std::string s;
    // req.Serialize(&s);
    // std::cout<<s<<std::endl;
    // std::string str=Encode(s);
    // std::cout<<str<<std::endl;
    // Request r;

    // std::string content;
    // Decode(str,&content);

    // r.Deserialize(content);

    // std::cout<<r.x<<" "<<r.op<<" "<<r.y<<std::endl;

    return 0;
}